wander aimlessly - French English Dictionary